Multivalued Dependencies in XML
نویسندگان
چکیده
Functional dependencies (FDs) and multivalued dependencies (MVDs) play a fundamental role in relational databases where they provide semantics for the data and at the same time are the foundation for database design. Since XML documents are closely coupled with relational databases in that XML documents are typically exported and imported from relational databases, the study of FDs and MVDs in XML is of fundamental signiicance in XML research. In this paper we investigate the issue of deening multivalued dependencies in XML, a topic which to the best of our knowledge has not been previously investigated. We deene multivalued dependencies in XML (XMVDs) and justify our deenition by proving that, for a very general class of mappings from relations to XML, a relation satisses an MVD if and only if the corresponding XML document satisses the corresponding XMVD. Thus our deenition of a XMVD in a XML document is a natural extension of the deenition of a MVD in relations.
منابع مشابه
Multivalued Dependencies and a 4NF for XML
While providing syntactic exibility, XML provides little semantic content and so the study of integrity constraints in XML plays an important role in helping to improve the semantic expressiveness of XML. Functional dependencies (FDs) and multivalued dependencies (MVDs) play a fundamental role in relational databases where they provide semantics for the data and at the same time are the foundat...
متن کاملChecking Multivalued Dependencies in XML 0
Recently, the issues of how to define functional dependencies (XFDs) and multivalued dependencies (XMVDs) in XML have been investigated. In this paper we consider the problem of checking the satisfaction of a set of XMVDs in an XML document. We present an algorithm using extensible hashing to check whether an XML document satisfies a given set of XMVDs. The performance of the algorithm is shown...
متن کاملChecking Multivalued Dependencies in XML
Recently, the issues of how to define functional dependencies (XFDs) and multivalued dependencies (XMVDs) in XML have been investigated. In this paper we consider the problem of checking the satisfaction of a set of XMVDs in an XML document. We present an algorithm using extensible hashing to check whether an XML document satisfies a given set of XMVDs. The performance of the algorithm is shown...
متن کاملA Redundancy Free 4NF for XML
While providing syntactic exibility, XML provides little semantic content and so the study of integrity constraints in XML plays an important role in helping to improve the semantic expressiveness of XML. Functional dependencies (FDs) and multivalued dependencies (MVDs) play a fundamental role in relational databases where they provide semantics for the data and at the same time are the foundat...
متن کاملPurely Relational FLWORs
We report on a compilation procedure that derives relational algebra plans from arbitrarily nested XQuery FLWOR blocks. While recent research was able to develop relational encodings of trees which may turn RDBMSs into highly efficient XPath and XML Schema processors, here we describe relational encodings of nested iteration, variables, and the item sequences to which variables are bound. The d...
متن کامل